/**
 * 
 */
package travibot.model.buildings;

import travibot.model.Material;
import travibot.model.Position;
import travibot.model.ProductionBonusBuilding;


/**
 * @author Petr Macek
 *
 */
public class ProductionBonusBuildingImpl extends AbstractBuilding implements ProductionBonusBuilding {

    private Material affectedMaterial;
    
    /**
     * @param position
     */
    public ProductionBonusBuildingImpl(Position position) {

        super(position);
    }

    /* (non-Javadoc)
     * @see travibot.engine.ProductionBonusBuilding#getAffectedMaterial()
     */
    public Material getAffectedMaterial(){
        return affectedMaterial;
    }

    /* (non-Javadoc)
     * @see travibot.engine.ProductionBonusBuilding#getBonusPercentage()
     */
    public double getBonusPercentage(){
        //TODO: not implemented yet
        return 0;
    }

    
    public void setAffectedMaterial(Material material) {
    
        this.affectedMaterial = material;
    }
    
    
}
